package cn.laikyy.lfp.entity;

import java.io.Serializable;
import java.util.Date;

public class User implements Serializable{

    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    /** id */
    private Integer id;

    /** 用户名.用于登录后台系统 */
    private String userName;

    /** 姓名.用于显示姓名 */
    private String fullName;

    /** 登录密码.MD5加密 */
    private String password;

    /** 用户角色.用户角色 1000（高级管理员）、1001（总部管理员）、1002（中心管理员）、1003（网点管理员） */
    private Integer role;

    /** 最后登录时间. */
    private Date lastLoginTime;

    /** 密码修改时间. */
    private Date pwdUpdateTime;

    /** 是否启用.0/1 默认为0 */
    private Boolean enabled;

    /** 备注. */
    private String remark;

    /** 创建人. */
    private String createEmp;

    /** 创建时间. */
    private Date createTime;

    /** 更新人. */
    private String updateEmp;

    /** 更新时间. */
    private Date updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    /** 取得 用户名.用于登录后台系统 */
    public String getUserName() {
        return this.userName;
    }

    /** 设置 用户名.用于登录后台系统 */
    public void setUserName(String userName) {
        this.userName = userName;
    }
    /** 取得 姓名.用于显示姓名 */
    public String getFullName() {
        return this.fullName;
    }

    /** 设置 姓名.用于显示姓名 */
    public void setFullName(String fullName) {
        this.fullName = fullName;
    }
    /** 取得 登录密码.MD5加密 */
    public String getPassword() {
        return this.password;
    }

    /** 设置 登录密码.MD5加密 */
    public void setPassword(String password) {
        this.password = password;
    }
    /** 取得 用户角色.用户角色 1000（高级管理员）、1001（总部管理员）、1002（中心管理员）、1003（网点管理员） */
    public Integer getRole() {
        return this.role;
    }

    /** 设置 用户角色.用户角色 1000（高级管理员）、1001（总部管理员）、1002（中心管理员）、1003（网点管理员） */
    public void setRole(Integer role) {
        this.role = role;
    }
    /** 取得 最后登录时间. */
    public Date getLastLoginTime() {
        return this.lastLoginTime;
    }

    /** 设置 最后登录时间. */
    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }
    /** 取得 密码修改时间. */
    public Date getPwdUpdateTime() {
        return this.pwdUpdateTime;
    }

    /** 设置 密码修改时间. */
    public void setPwdUpdateTime(Date pwdUpdateTime) {
        this.pwdUpdateTime = pwdUpdateTime;
    }
    /** 取得 是否启用.0/1 默认为0 */
    public Boolean getEnabled() {
        return this.enabled;
    }

    /** 设置 是否启用.0/1 默认为0 */
    public void setEnabled(Boolean enabled) {
        this.enabled = enabled;
    }
    /** 取得 备注. */
    public String getRemark() {
        return this.remark;
    }

    /** 设置 备注. */
    public void setRemark(String remark) {
        this.remark = remark;
    }
    /** 取得 创建人. */
    public String getCreateEmp() {
        return this.createEmp;
    }

    /** 设置 创建人. */
    public void setCreateEmp(String createEmp) {
        this.createEmp = createEmp;
    }
    /** 取得 更新人. */
    public String getUpdateEmp() {
        return this.updateEmp;
    }

    /** 设置 更新人. */
    public void setUpdateEmp(String updateEmp) {
        this.updateEmp = updateEmp;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }



}
